home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / NICNEZ23.ARJ / EZ.DOC next >
Text File  |  1992-08-01  |  42KB  |  1,201 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                 NICE-N-EZ V2.03
  25.                         Program Development Environment
  26.              Copyright (C) Digital Manufacturing Systems  1991-1992
  27.                               All Rights Reserved
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.      Digital Manufacturing Systems
  54.      P.O. Box 1079
  55.      Rogers, AR   72757
  56.      Voice/Fax 501-925-3666
  57.  
  58.  
  59.  
  60.  
  61.                                                    NICE-N-EZ V2.03  Page 1
  62.  
  63.  
  64.  
  65.                            INTRODUCTION TO NICE-N-EZ
  66.  
  67.      Allow me to introduce you to NICE-N-EZ, a full featured, state of the
  68.      art, text editor and program launcher.
  69.  
  70.      NICE-N-EZ is a complete program development environment with the look
  71.      and feel of the Quick language series (QuickBasic, QuickC and Quick
  72.      Pascal) developed by Microsoft.  NICE-N-EZ can be used to develop
  73.      programs in any text based programming language and you can provide
  74.      your own dynamic, context sensitive help information from which you
  75.      may transfer text, such as programming examples, to the clipboard for
  76.      inclusion in your own program.
  77.  
  78.      NICE-N-EZ allows you to add as many as 10 different application
  79.      programs to its menu for execution when you make that menu selection.
  80.      You assign the menu name, prompt line and the command line to pass to
  81.      DOS.  The command line may contain variable data that is relative to
  82.      the currently active file and you may also specify the amount of DOS
  83.      memory required to run the program.
  84.  
  85.      NICE-N-EZ is fully mouse aware, both for menu selections and cursor
  86.      control, while editing text.  Also, recognition of the mouse
  87.      double-click when loading files, etc. can save a great deal of mouse
  88.      motion.  Also, NICE-N-EZ will function in 25, 43 and 50 line screen
  89.      modes.
  90.  
  91.      NICE-N-EZ provides for loading as many as 5 files at once, each in a
  92.      different window that is sized, positioned and colored by the user.
  93.      In addition to the usual editing capabilities, NICE-N-EZ provides for
  94.      user maintained help text offering EZHELP (instant help) for the word
  95.      under the cursor (press the F1 key), powerful block operations, a
  96.      clipboard to store deleted or copied text, automatic indentation,
  97.      keystroke macros and miscellaneous programming aids.
  98.  
  99.      Drop-Down menu choices may be made by mouse or keyboard.  Dialog boxes
  100.      are used when additional information is required.
  101.  
  102.      Development of this program was prompted my own need.  I do some
  103.      programming in FORTRAN and I like the environment Microsoft provides
  104.      in their Quick language series, but they didn't offer QuickFortran.
  105.      So, I began developing my own environment that offered many of the
  106.      same features as QuickBasic.  Incidentally, NICE-N-EZ is written
  107.      mostly in QuickBasic with some assembler.  Microsoft has since
  108.      released Programmers Work Bench with a recent version of Fortran but I
  109.      think there is still a need for NICE-N-EZ with older versions of some
  110.      languages and with some of the Shareware languages.  I hope you agree.
  111.  
  112.      Also, I believe NICE-N-EZ will fill the need of many people for a
  113.      simple, powerful and easy to use ASCII text editor.  Yes, another text
  114.      editor but, with state of the art features and appearance.
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.                                                    NICE-N-EZ V2.03  Page 2
  122.  
  123.  
  124.  
  125.                              COMPUTER REQUIREMENTS
  126.  
  127.      Minimum Computer Requirements: MS-DOS V2.1 or later with 512kb of
  128.      memory, a single floppy drive, with any type of monitor.
  129.  
  130.                                    COPYRIGHT
  131.  
  132.      NICE-N-EZ is Copyrighted (C) 1991-1992 by Digital Manufacturing
  133.      Systems.  All rights are reserved.  Non-Registered users may use this
  134.      product for a trial period not to exceed 30 days.  If you are still
  135.      using this product after 30 days, you must become a Registered User.
  136.      Registered Users of this product are granted a limited license to use
  137.      this product on a single computer.  If you are interested in multiple
  138.      copies of NICE-N-EZ, Site and Corporate licenses are available.
  139.      Please contact Digital Manufacturing Systems.
  140.  
  141.                                    TRADEMARKS
  142.  
  143.      NICE-N-EZ (TM) is a trademark of Digital Manufacturing Systems.
  144.      QuickBasic, QuickC and QuickPascal are registered trademarks of
  145.      Microsoft.
  146.  
  147.                                   REGISTRATION
  148.  
  149.      If you are not a registered NICE-N-EZ user, you should become a
  150.      Registered User and support the continued development and enhancement
  151.      of this program.  Registered users receive the latest version of the
  152.      NICE-N-EZ software and HELPCOMP.EXE, a program to compile your text
  153.      files into EZHELP (instant help) files suitable for use by NICE-N-EZ.
  154.      Also, you will be notified of all future NICE-N-EZ major version
  155.      releases.
  156.  
  157.      The registration fee is only $20.  You will find a Registration Form
  158.      at the end of this document and also in the EZREGFRM.TXT file that is
  159.      a part of this distribution.
  160.  
  161.                                   NO WARRANTY
  162.  
  163.      NICE-N-EZ and other associated programs are provided on an "as is"
  164.      basis without warranty of any kind, expressed or implied, including
  165.      but not limited to the implied warranties of merchantability and
  166.      fitness for a particular purpose.  The entire risk as to quality and
  167.      performance of these programs is with you.  Should any program prove
  168.      defective, you assume the entire cost of all necessary repair,
  169.      servicing or correction.  In no event will Digital Manufacturing
  170.      Systems be liable for any damages, including lost profits, lost
  171.      savings, or other incidental or consequential damages arising out of
  172.      the use or inability to use these programs, even if Digital
  173.      Manufacturing Systems has been advised of the possibility of such
  174.      damages.
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.                                                    NICE-N-EZ V2.03  Page 3
  182.  
  183.  
  184.                            ** INSTALLING NICE-N-EZ **
  185.  
  186.      Of course, the first thing to do is to make a backup copy of your
  187.      distribution disk.  Whether you received your copy of NICE-N-EZ from a
  188.      BBS or on a disk, the following files must be present for NICE-N-EZ to
  189.      function;
  190.  
  191.               EZ.EXE         - The main program
  192.               EZHELP.HLP     - The help file for EZHELP (Instant Help)
  193.               EZ.DOC         - The Documentation file suitable for printing
  194.                                on any printer (19 pages).
  195.               EZREGFRM.TXT   - Registration form
  196.               EZREAD.ME      - A text file with additional information.
  197.               SAMPLE.TXT     - A sample text file for demonstration.
  198.  
  199.      HARD DISK INSTALLATION
  200.  
  201.          If you are installing NICE-N-EZ to a drive other than C, or
  202.          installing from a drive other than A, then substitute the proper
  203.          drive letter for C and A in the following instructions.
  204.  
  205.           Step 1. C:
  206.                2. CD\
  207.                3. MD EZ
  208.                4. CD EZ
  209.                5. COPY A:*.*
  210.                6. Edit the AUTOEXEC.BAT file to add "C:\EZ;" to the PATH
  211.                   and add the following line;
  212.                     SET EZCNF = C:\EZ\
  213.                7. Reboot your system so the changes in your AUTOEXEC.BAT
  214.                   will be in effect.
  215.  
  216.  
  217.      FLOPPY DISK INSTALLATION
  218.  
  219.          If you want to use NICE-N-EZ on a floppy disk, you may use the
  220.          backup disk with the above files.  If you are short on disk space,
  221.          you may erase the EZ.DOC, EZREGFRM.TXT and EZREAD.ME files after
  222.          you print them.
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.                                                    NICE-N-EZ V2.03  Page 4
  242.  
  243.  
  244.                       ** GETTING STARTED with NICE-N-EZ **
  245.  
  246.      You should read the documentation thoroughly.  However, if you can't
  247.      wait, change to the directory or disk where the above files reside,
  248.      then type;
  249.  
  250.                     EZ SAMPLE [switches]
  251.  
  252.      at the DOS prompt.  The filename (SAMPLE) is optional and when
  253.      specified, causes NICE-N-EZ to load the specified file for editing.
  254.      The optional switches allowed are /B and /H.  /B specifies black &
  255.      white mode operation.  Using this switch will sometimes provide a
  256.      better display on monochrome monitors.  The /H switch specifies the
  257.      high density mode of 43 or 50 line screens if your monitor has that
  258.      capability.  The different line densities may be chosen from the menus
  259.      as well.
  260.  
  261.      Once started, NICE-N-EZ displays a Menu Bar across the top of the
  262.      screen that shows the title of each Drop-Down Menu.  You may activate
  263.      this Menu Bar by pressing the Alt key.  When the Menu Bar is
  264.      activated, the first Menu (File) is highlighted and the remainder of
  265.      the Menu titles will have one letter in the title highlighted.  You
  266.      may select a Menu title by using left/right arrow keys to highlight
  267.      your choice and then press the Enter key.  You may also select a Menu
  268.      title by clicking the mouse on your selection or by pressing the Hot
  269.      Key (the highlighted key) for your choice.
  270.  
  271.      When you have selected a Menu title, the Drop-Down Menu appears.  You
  272.      may make your selection from the Drop-Down Menu in the same manner as
  273.      above.  As you will see, some of the Menu functions may be activated
  274.      by a Hot Key without selecting from the Menu.  The Hot Keys are shown
  275.      on each corresponding menu.
  276.  
  277.      If you press the Alt Key and then H, for Help, you will see the Help
  278.      Menu.  Press the Enter key and you can browse through all the editing
  279.      commands and see what Hot Keys are active when editing.
  280.  
  281.      To see how EZHELP works, just move the cursor to the word "Rogers",
  282.      then press the F1 key.
  283.  
  284.      If you select a Menu Choice that requires further information, a
  285.      Dialog Box will be displayed so you can provide the necessary
  286.      information.
  287.  
  288.      You may begin editing the sample text or you may use the File-Open
  289.      (Ctrl-O) menu choice to open an existing text file for editing.  When
  290.      editing is complete, press the F10 key (File-Exit).  You will be
  291.      prompted to save your work if any changes have been made to the text
  292.      since it was last saved.
  293.  
  294.      The next time you use NICE-N-EZ, you will probably want to set the
  295.      default path and extension for your source files.  This is done by
  296.      choosing the Misc-Default File Parameters menu choice, then complete
  297.      the information in the dialog box.
  298.  
  299.  
  300.  
  301.                                                    NICE-N-EZ V2.03  Page 5
  302.  
  303.  
  304.                          ** EZHELP File Maintenance **
  305.  
  306.      Registered users may maintain their own help files, designating words
  307.      to recognize, and the help to display, when the F1 key is pressed
  308.      while the cursor is on that word.
  309.  
  310.      EZHELP help files are compiled from plain ASCII text files.  Users
  311.      usually add their own help text to the EZHELP.TXT file distributed
  312.      with registered copies of NICE-N-EZ.  This text file is then input to
  313.      the HELPCOMP program, also distributed to registered users, and
  314.      reformatted to be compatible with NICE-N-EZ.
  315.  
  316.      Of course, you may have any number of different EZHELP files for
  317.      different languages or other uses.  However, only one EZHELP file may
  318.      be active.  The active EZHELP file may be changed by selecting the
  319.      Help-Help File Name menu choice and typing the file name in the Dialog
  320.      box.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.                                                    NICE-N-EZ V2.03  Page 6
  362.  
  363.  
  364.                             ** EDITING OPERATIONS **
  365.  
  366.                        *** CURSOR & KEYPAD FUNCTIONS ***
  367.  
  368.      Arrow Keys      - Move the cursor.  The Mouse may also be used.
  369.      Shift-Arrow Keys- Mark text blocks (see Block Operations).
  370.      Home/End        - Move the cursor to the start/end of line.
  371.      Ctrl-Home/End   - Move the cursor to the top/bottom of screen.
  372.      PgUp/PgDn       - Display the previous/next screen page.
  373.      Ctrl-PgUp/PgDn  - Display the first/last screen page.
  374.      Ctrl-Left/Right - Move the cursor by whole words.
  375.      Ins             - Toggle character insert/replace mode.  The cursor
  376.                        will change size.
  377.      Shift-Ins       - Insert clipboard text ahead of current cursor
  378.                        location.
  379.      Del             - Delete character or marked block. Deleted text
  380.                        blocks are written to the clipboard.  The clipboard
  381.                        contains only the most recently marked or deleted
  382.                        line or block.
  383.      Ctrl-D          - Duplicate current line up to the current cursor
  384.                        location.
  385.      Ctrl-Y          - Delete the current line.  Deleted line is written to
  386.                        the clipboard.
  387.      Ctrl-N          - Insert a new line above the current line.
  388.      Enter           - Inserts new line code at the current cursor
  389.                        position.
  390.  
  391.                               ** FUNCTION KEYS **
  392.  
  393.              NORMAL                 SHIFT+key           CONTROL+key
  394.      F1 - Help for cursor word      This help           Run Application #1
  395.      F2 - Text Search               Search & Replace    Run Application #2
  396.      F3 - Repeat last text search                       Run Application #3
  397.      F4 - Toggle DOS Screen Display                     Run Application #4
  398.      F5 -                                               Run Application #5
  399.      F6 - View Other Window         View Next Window    Run Application #6
  400.      F7 - Merge a File                                  Run Application #7
  401.      F8 -                                               Run Application #8
  402.      F9 - Record a Key Macro        Delete a Key Macro  Run Application #9
  403.      F10- Exit NICE-N-EZ             Save as new File   Run Application #10
  404.  
  405.                              ** BLOCK OPERATIONS **
  406.  
  407.      Use the Shift-Cursor keys to begin a block operation.  To mark a
  408.      column block use Shift-Right/Left and then Shift-Down.  To mark a
  409.      sentence block, use Shift-Down and then Shift-Right.  Once a block has
  410.      been marked, any key except Escape will capture it into the Paste
  411.      buffer (Clipboard).  If the Delete key is pressed, the block will be
  412.      captured and then deleted.  Use the Shift-Ins key combination to paste
  413.      the block at a new location, ahead of the current cursor position.
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.                                                    NICE-N-EZ V2.03  Page 7
  422.  
  423.  
  424.  
  425.      To mark a block with the mouse, simply position the mouse cursor at
  426.      the beginning of the block and press the left button, keeping it
  427.      depressed.  While the button is down the cursor may be moved in any
  428.      direction.  If the mouse is first moved up or down, marking is in
  429.      "sentence" mode.  To mark a block in "column" mode move left or right
  430.      first.
  431.  
  432.      The text may be scrolled either by the arrow keys, by clicking on the
  433.      arrow icons on the scroll bars or by sliding the scroll bar diamonds
  434.      at the bottom and right.  You slide the diamond icons by clicking the
  435.      mouse on the icon and holding the mouse button depressed.  Release the
  436.      mouse button when you have scrolled to the desired position.
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.                                                    NICE-N-EZ V2.03  Page 8
  482.  
  483.  
  484.                              ** DROP-DOWN MENUS **
  485.  
  486.      You may activate the Menu Bar at the top of the screen by pressing the
  487.      Alt key.  One of the Drop-Down menus may be selected be using the
  488.      arrow keys to highlight your choice then press the Enter key.  Mouse
  489.      users may click on the Menu Bar choice to show the Drop-Down Menu.
  490.  
  491.      Again, your choice from the Drop-Down Menu may be made by using the
  492.      arrow keys to highlight your choice then press the Enter key.  Mouse
  493.      users may click on the Drop-Down Menu choice.
  494.  
  495.      Information on each of the Drop-Down Menu choices follows;
  496.  
  497.  
  498.      The FILE Menu
  499.  
  500.           New File
  501.              This Menu selection removes the currently active file from
  502.              active memory and presents a clear screen for you to open or
  503.              begin editing a new file.  You may switch back to it later by
  504.              selecting the Other Window or Next Window choice from the View
  505.              menu.  If changes have been made in the currently active file
  506.              since it was last saved, you will be prompted to save when you
  507.              exit.
  508.  
  509.           Open File
  510.              This Menu selection will load a new file into active memory.
  511.              If you have a currently active file, it will be placed in
  512.              inactive memory and may be reactivated later by selecting the
  513.              Other Window or Next Window choice from the View menu.  If
  514.              changes have been made in the active file since it was last
  515.              saved, you will be prompted to save when you exit.
  516.  
  517.              A list of files conforming to the default path and extension
  518.              specified for source files will be displayed.  You may make
  519.              your selection from this list by using the Arrow keys to
  520.              highlight your choice and pressing the Enter key or by
  521.              double-clicking the mouse on your choice.  You may also type
  522.              the file name.  If you type the file name, the default
  523.              path and extension will be used if you don't specify a path or
  524.              extension.
  525.  
  526.           Close File
  527.              This Menu selection allows you to close any file that is
  528.              either in active or inactive memory.  If any changes have been
  529.              made to the file being closed since it was last saved, you
  530.              will be prompted to save the file before it is closed.
  531.  
  532.           Save
  533.              This Menu selection saves the currently active file and
  534.              overwrites the old version of the file, if any.
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                                                    NICE-N-EZ V2.03  Page 9
  542.  
  543.  
  544.           Save As
  545.              This Menu selection allows you to save the currently active
  546.              file to disk with a new name.  The new name is then assigned
  547.              to the currently active file.
  548.  
  549.           Merge
  550.              This Menu selection inserts the contents of the specified file
  551.              into the currently active text, ahead of the current cursor
  552.              line.
  553.  
  554.           Print
  555.              This Menu selection prints the complete currently active text
  556.              to the printer or disk file of your choice.  You are presented
  557.              with a dialog box which allows you to specify the printer,
  558.              Header/Footer, margins and any printer initialization codes
  559.              that are necessary.
  560.  
  561.           Print Selected Text
  562.              This Menu selection functions the same as the Print selection
  563.              (see above) except that only the highlighted text will be
  564.              printed.
  565.  
  566.           DOS Shell
  567.              This command selection will temporarily suspend the operation
  568.              of NICE-N-EZ and invoke the DOS command interpreter.  The
  569.              amount of memory specified in the Misc-DOS Memory Required
  570.              menu selection will be allocated to DOS.  Type EXIT at the DOS
  571.              prompt when you are ready to return to NICE-N-EZ.
  572.  
  573.           Exit
  574.              This Menu selection causes NICE-N-EZ to terminate.  If any
  575.              changes have been made to either the active file or inactive
  576.              files, you will be prompted to save them.
  577.  
  578.      The EDIT Menu
  579.           Cut
  580.              This Menu selection Cuts, or deletes, the selected text and
  581.              saves a copy on the Clipboard.  Thus, the deleted text may be
  582.              inserted at another place in the currently active text.  You
  583.              may activate or open another file and insert the Clipboard
  584.              contents into that file.
  585.  
  586.              NOTE! Any marked text is saved on the Clipboard, whether it is
  587.              deleted or not, removing whatever was already on the
  588.              Clipboard.  Therefore, deleted text must be inserted before
  589.              marking other text, or deleting a line of text, or it will be
  590.              lost.  Also, a deleted line of text (Ctrl-Y) replaces the
  591.              current Clipboard text.
  592.  
  593.           Paste
  594.              This Menu selection Pastes, or inserts, the current Clipboard
  595.              text ahead of the current cursor position.
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                                                    NICE-N-EZ V2.03  Page 10
  602.  
  603.  
  604.           Clear
  605.              This Menu selection will delete the marked text without
  606.              placing it on the Clipboard.  The current contents of the
  607.              Clipboard will not be changed.
  608.  
  609.           Right Margin
  610.              This Menu selection allows you to set the right margin for
  611.              word-wrap.  The margin may be set by specifying the column
  612.              position or positioning the cursor and pressing the Enter key.
  613.              Word-Wrap works when you are typing, it is not intended to
  614.              reformat text.
  615.  
  616.           Tab Stops
  617.              This Menu selection allows you to set Tab positions.  You may
  618.              set the tab positions anywhere between the two active margins.
  619.  
  620.           Graphic Lines
  621.              This Menu selection invokes the Line Drawing mode.  You may
  622.              use the cursor keys to draw lines or rectangles.  The corners
  623.              of the rectangles are placed automatically when you change
  624.              direction with the arrow keys.
  625.  
  626.              You have a choice of line styles to use.  When constructing
  627.              rectangles, with the box drawing characters, you should begin
  628.              in the middle of one side.  The reason is that, when you
  629.              change directions, NICE-N-EZ is able to determine which type
  630.              of corner to produce.  However, when you cross an existing
  631.              line, NICE-N-EZ assumes that you are going to continue drawing
  632.              and uses a line intersecting character.  This means that if
  633.              you begin at a corner of a rectangle, your last arrow press
  634.              will not produce a corner character.
  635.  
  636.           Center Text Line
  637.              This Menu selection centers the line designated by the current
  638.              cursor position, between the two active margins.
  639.  
  640.      The VIEW Menu
  641.           Other Window
  642.              This Menu selection displays a dialog box with all the active
  643.              and inactive files that are loaded.  Highlight the one you
  644.              want to make active and press the Enter key or double-click
  645.              the mouse on your selection.
  646.  
  647.           Next Window
  648.              This Menu selection makes the next file in sequence, if more
  649.              that one file is loaded, the active file.
  650.  
  651.           25 Line Mode
  652.              This Menu selection invokes the 25 line screen mode and is the
  653.              default mode when NICE-N-EZ is started.
  654.  
  655.           43 Line Mode
  656.              This Menu selection invokes the 43 line screen mode if you
  657.              have a monitor and graphics board capable of this mode.
  658.  
  659.  
  660.  
  661.                                                    NICE-N-EZ V2.03  Page 11
  662.  
  663.  
  664.  
  665.           50 Line Mode
  666.              This Menu selection invokes the 50 line screen mode if you
  667.              have a monitor and graphics board capable of this mode.
  668.  
  669.           View DOS Screen
  670.              This Menu selection causes a redisplay of the screen as it
  671.              appeared the last time NICE-N-EZ was entered.  Any keystroke
  672.              will cause the NICE-N-EZ screen to reappear.
  673.  
  674.      The SEARCH Menu
  675.           Find
  676.              This Menu selection allows you to specify a text string for
  677.              which to search.  The search is in a forward direction.  If
  678.              the text string is not found before the end of the file, the
  679.              search will then begin with the first kind of the active text
  680.              and continue the search until the position from which the
  681.              search began is reached.
  682.  
  683.           Selected Text
  684.              This Menu selection is the same as above except that the text
  685.              to search for is highlighted before making this Menu choice.
  686.  
  687.           Repeat Last Find
  688.              This Menu selection searches again for the last search string.
  689.              This is an easy way to find multiple occurrences of the same
  690.              string.
  691.  
  692.           Change
  693.              This Menu selection allows you to replace an existing string
  694.              with another text string.  The new text string may be any
  695.              length.
  696.  
  697.      The WINDOW Menu
  698.           Upper Left Corner
  699.              This Menu selection allows you to move the upper-left corner
  700.              of the screen to resize the active window.  You can do the
  701.              same thing by dragging the diamond in the upper left corner of
  702.              the screen to a new position.  Dragging is done by holding the
  703.              mouse button depressed while moving the mouse.
  704.  
  705.           Lower Right Corner
  706.              This Menu selection allows you to move the lower-right corner
  707.              of the screen to resize the active window. (See above).
  708.  
  709.           Zoom
  710.              This Menu selection causes the currently active window to be
  711.              expanded to full screen size.
  712.  
  713.           Show/Hide Window Frame
  714.              This Menu selection toggles the Frame mode on and off.
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                                    NICE-N-EZ V2.03  Page 12
  722.  
  723.  
  724.  
  725.           Color
  726.              This Menu selection displays a color chart.  You may choose a
  727.              color by using the arrow keys to position the cursor on the
  728.              color you want and press the Enter key.  You may also choose a
  729.              color by clicking the mouse on the desired color.
  730.  
  731.              This window is also a handy reference for color numbers when
  732.              writing programs that use colors.
  733.  
  734.      The KEYS Menu
  735.           Record Key Macro
  736.              This Menu selection allows you to record a series of
  737.              keystrokes and replay them with a single keystroke.  You will
  738.              be prompted on how to end the macro and when to specify the
  739.              "Hot Key" that will be used to invoke the macro.
  740.  
  741.           Delete Key Macro
  742.              This Menu selection will display all defined macros and allow
  743.              you to select the one for deletion.
  744.  
  745.           ASCII Chart
  746.              This Menu selection displays a chart of all the ASCII
  747.              characters with their numeric equivalences.  Any character
  748.              above the numeric value of 31 may be chosen to print in the
  749.              currently active text.  The choice can be made by using the
  750.              arrow keys to position the cursor and press the Enter key to
  751.              select.  You may also click the mouse on your choice.
  752.  
  753.           Repeat Last Key
  754.              This Menu selection repeats the last character typed or
  755.              selected from the ASCII chart.
  756.  
  757.      The APPLICATIONS Menu
  758.           Add Application
  759.              This Menu selection allows you to add parameters for an
  760.              Application Program to be executed by NICE-N-EZ.
  761.  
  762.              The Name field specifies the name that will appear in the
  763.              drop-down Menu.
  764.  
  765.              The Hot Ltr field is a numeric value from 0 to 9.  This
  766.              value specifies which letter of the Name will be used as
  767.              the Hot-Key when the Applications Menu is displayed.
  768.  
  769.              The Mem Reqd field is a numeric value which specifies the
  770.              amount of memory required to run the Application.  If there
  771.              is not enough memory available, NICE-N-EZ will release part
  772.              of its own memory to make the necessary memory available.
  773.              NICE-N-EZ can release all of its memory except approximately
  774.              8kb by writing the remainder of itself to disk.  NICE-N-EZ
  775.              is then reloaded when the Application Program is finished.
  776.              Therefore, you should be able to run almost all programs
  777.              from NICE-N-EZ that would run under DOS.
  778.  
  779.  
  780.  
  781.                                                    NICE-N-EZ V2.03  Page 13
  782.  
  783.  
  784.  
  785.              The Prompt field specifies the prompting message to be
  786.              displayed at the bottom of the screen when that Menu choice
  787.              is highlighted.
  788.  
  789.              You may use variable data, that is relative to the currently
  790.              active source file, in specifying the Command Line.  This
  791.              variable data allows you to use all or parts of the source
  792.              file specification in your Command Line.  You may precede the
  793.              execution command with special characters that specify certain
  794.              things to be done both before and after the command line is
  795.              executed.  These special characters are "@", "^S", "^R" and
  796.              "^C".  They cause the following action;
  797.  
  798.      
  799.              @       When this symbol precedes the command, the currently
  800.                      active source file will be saved prior to executing
  801.                      the command line.
  802.  
  803.              ^S      Performs the same function as the "@" symbol.
  804.  
  805.              ^R      Re-read the file upon re-entry to NICE-N-EZ following
  806.                      execution of the command.
  807.  
  808.              ^C      Clear the screen before the command is executed.
  809.  
  810.              Following are the valid variables, all must be enclosed in
  811.              brackets.  The following examples are based on a source file
  812.              name of D:\SOURCE\SAMPLES\WORKFILE.ASM
  813.  
  814.  
  815.  
  816.              [P]     Path of the currently loaded file
  817.                      (D:\SOURCE\SAMPLES\).
  818.  
  819.              [BN]    The basic file name of the currently loaded file
  820.                      without path or extension (WORKFILE).
  821.  
  822.              [FN]    Complete file name of the currently loaded file
  823.                      including path and extension
  824.                      (D:\SOURCE\SAMPLES\WORKFILE.ASM)
  825.  
  826.              [E]     The extension of the currently loaded file (ASM).
  827.  
  828.           Change Application
  829.              This Menu selection allows you to change the parameters that
  830.              were previously specified for an Application Program to be
  831.              executed by NICE-N-EZ.  Blanking out the Application Name will
  832.              cause the Application Program to be deleted from the Menu.
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.                                                    NICE-N-EZ V2.03  Page 14
  842.  
  843.  
  844.      The MISC Menu
  845.           About
  846.              This Menu selection displays information about this program.
  847.              The display is the same as the opening screen.  You must press
  848.              a key to erase this display.  The key you press will be
  849.              entered into your active text.  This saves you a keystroke,
  850.              however, if you want to press a key without inserting that key
  851.              into your text, press the Esc key.
  852.  
  853.           Compile Help Text
  854.              This Menu selection compiles an ASCII text file, like the ones
  855.              used by NICE-N-EZ, into a form that may be used by NICE-N-EZ
  856.              as a EZHELP file.  EZHELP is invoked by placing the cursor on
  857.              a word and pressing the F1 key.
  858.  
  859.              You may prepare your own help files to conform to your
  860.              individual needs and preferences.  You may have multiple help
  861.              files that are used for different programming languages or
  862.              projects.  Only one help file may be active, however, you may
  863.              use the Help-Help File Name Menu selection to change that file
  864.              at any time.
  865.  
  866.           Default File Parameters
  867.              This Menu selection will display a dialog box in which you can
  868.              specify the default file path and extension to use for loading
  869.              source files when an explicit path or extension is not given.
  870.  
  871.           DOS Memory Required
  872.              This Menu selection allows you to specify the amount of memory
  873.              you want to have available when you Shell to DOS.  A zero
  874.              specifies allocation of all possible memory to DOS.
  875.  
  876.              If there is not enough memory available, NICE-N-EZ will
  877.              release part of its own memory to make the necessary memory
  878.              available.  NICE-N-EZ can release all of its memory except
  879.              approximately 8kb by writing the remainder of itself to disk.
  880.              NICE-N-EZ is then reloaded when you type "Exit" to return to
  881.              NICE-N-EZ.  Therefore, you should be able to run almost all
  882.              programs from the DOS Shell that would normally run under DOS.
  883.  
  884.           String Space
  885.              This Menu selection displays the total amount of string space
  886.              that is available to NICE-N-EZ and the presently available
  887.              string space.
  888.  
  889.           Registration Form
  890.              This Menu selection will copy the Registration Form to the
  891.              printer.
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.                                                    NICE-N-EZ V2.03  Page 15
  902.  
  903.  
  904.      The HELP Menu
  905.           General Help
  906.              This Menu selection displays help for the general functions of
  907.              the editor and program launcher.  Descriptions of the various
  908.              function keys used by NICE-N-EZ are provided.
  909.  
  910.           Selected Topics
  911.              This Menu selection provides for selection of a Drop-Down menu
  912.              group of interest.  You may then browse through a detailed
  913.              explanation of each menu choice in this group.  You may select
  914.              one of these menus by positioning the cursor, with the arrow
  915.              keys or the mouse, on your selected menu, then press the F1
  916.              key.
  917.  
  918.           Help File Name
  919.              This Menu selection allows you to specify a file to be used
  920.              for EZHELP (instant help).  This file must first be compiled
  921.              by the HELPCOMP.EXE program which is supplied to all
  922.              registered users.
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.                                                    NICE-N-EZ V2.03  Page 16
  962.  
  963.  
  964.                     ** OTHER POSSIBLE USES for NICE-N-EZ **
  965.  
  966.           For BASICA Programs
  967.              BASIC programmers who do not have or do not use QuickBasic, or
  968.              one of the other BASIC programs that supplies a complete
  969.              programming environment, might like the more powerful editing
  970.              and EZHELP features of NICE-N-EZ.  To do your source editing
  971.              in NICE-N-EZ and then process the source code in BASICA, you
  972.              could add an application called BASIC to the NICE-N-EZ
  973.              Applications menu.  The Command Line should then be "@BASICA
  974.              [FN]".  The "@" would cause the source file to be saved to
  975.              disk before the command line was sent to DOS.  The [FN] would
  976.              be expanded to the file name of the currently active text
  977.              file.  When you type SYSTEM in BASICA you would return to
  978.              NICE-N-EZ for more editing.  When you are developing BASICA
  979.              programs in NICE-N-EZ, perhaps you should use SYSTEM instead
  980.              of END in your BASICA programs.
  981.  
  982.          For Other Programs
  983.              Another scenario for the use of NICE-N-EZ is developing
  984.              programs in a language that requires the conventional
  985.              Edit-Compile-Link-Run program development loop.  You might
  986.              have as many as five modules of source code, each loaded in a
  987.              different window of NICE-N-EZ.  You would add three programs
  988.              to the Applications Menu, with their appropriate command
  989.              lines, for Compile, Link and Run.  Lets assume that you want
  990.              to develop programs for MASM.
  991.  
  992.              The Compile program name might be "MASM", the Command Line
  993.              might be "@MASM [FN] compile options;".  The "@" character
  994.              would cause the current version of the source code to be saved
  995.              to disk before compiling.
  996.  
  997.              The Link program name might be "LINK", the Command Line might
  998.              be  "D:\BIN\LINK @LINKLIST", where LINKLIST is a command file
  999.              for the linker that would link all the modules in the
  1000.              application.
  1001.  
  1002.              The Run Program name might be "MYPROG", the Command line might
  1003.              be "MYPROG filename", where MYPROG is the name of your
  1004.              program and "filename" is the input file to your program.
  1005.  
  1006.          You can use NICE-N-EZ as an editor, a program launcher or a
  1007.          complete program development environment.  The possibilities are
  1008.          many.
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.                                                    NICE-N-EZ V2.03  Page 17
  1022.  
  1023.  
  1024.                              ** FUTURE ENHANCEMENTS **
  1025.  
  1026.  
  1027.          Assuming that NICE-N-EZ attracts a significant number of
  1028.          registration fees, I have a number of enhancements I would like
  1029.          to make in the program.  I won't share my list with you at this
  1030.          time because I want to hear what you would like.  So, please let
  1031.          me know what additional features you would like to have added.
  1032.          Obviously, suggestions from registered users will receive first
  1033.          consideration.
  1034.  
  1035.          Fixing reported bugs will have top priority.  Yes, we have tested
  1036.          NICE-N-EZ thoroughly but, I believe that all software programs
  1037.          will always have at least one more bug waiting to be discovered.
  1038.          Anyone who reports a bug in NICE-N-EZ will receive a free update
  1039.          of the program when that problem is resolved.
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.                                                    NICE-N-EZ V2.03  Page 18
  1082.  
  1083.  
  1084.  
  1085.                       ** NICE-N-EZ Revision History **
  1086.  
  1087.              3-91   Beta Test Version released to select users.
  1088.  
  1089.              5-91   Fixed numerous bugs reported by Beta Testers and
  1090.                     released Version 1.1
  1091.  
  1092.              6-91   Added EZHELP (Instant Help) features.  Released as
  1093.                     Version 1.2.
  1094.  
  1095.              8-91   Added the ability for users to add their own
  1096.                     applications.  Released as Version 2.0.
  1097.  
  1098.              9-91   Fixed a bug that caused a loss of the mouse cursor when
  1099.                     returning from executing an Application program.
  1100.                     Released as Version 2.01.
  1101.  
  1102.              4-92   Fixed a bug that caused the printing of selected text
  1103.                     to fail.  Released as Version 2.02.
  1104.  
  1105.              8-92   Added the circumflex (^S, ^R and ^C) commands for
  1106.                     saving & re-reading the text and clearing the screen.
  1107.  
  1108.                     Fixed a bug that did not allow closing of a file when
  1109.                     it was the only file loaded.
  1110.  
  1111.                     Released as Version 2.03.
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.                                                    NICE-N-EZ V2.03  Page 19
  1142.  
  1143.  
  1144.  
  1145.                            **  NICE-N-EZ REGISTRATION FORM **
  1146.  
  1147.  
  1148.            Digital Manufacturing Systems                 Ph: 501-925-3666
  1149.            P.O. Box 1079                                Fax: 501-925-3666
  1150.            Rogers, AR   72757
  1151.  
  1152.             ___ I am enclosing the $20 registration fee for NICE-N-EZ.
  1153.                 Please send me the latest version of the NICE-N-EZ software
  1154.                 and the EZHELP compiler program.
  1155.  
  1156.              Customers outside the USA must add $5 for Shipping & Handling.
  1157.  
  1158.                      Disk Type:______5.25"     _______3.5"
  1159.  
  1160.  
  1161.       Form of payment: __Cash  __Check  __Money Order  __Visa __Master Card
  1162.  
  1163.       Card Number:__________________________________ Exp Date:_____________
  1164.       Print name
  1165.       as on card:__________________________ Signature:____________________
  1166.  
  1167.  
  1168.                 **** ALL PAYMENTS MUST BE MADE IN USA FUNDS ****
  1169.  
  1170.  
  1171.      NAME:__________________________________ Phone: __________________
  1172.  
  1173.      COMPANY:_______________________________________ TITLE:___________
  1174.  
  1175.      ADDRESS:_________________________________________________________
  1176.  
  1177.      ADDRESS: ________________________________________________________
  1178.  
  1179.      CITY: _______________________________ STATE:_____ ZIP: __________
  1180.  
  1181.      COUNTRY: ________________________________________________________
  1182.  
  1183.  
  1184.      For which programming languages would you like to have a help file?
  1185.  
  1186.      ___________________________________________________________________
  1187.  
  1188.      What enhancements would you like to see?___________________________
  1189.  
  1190.      ___________________________________________________________________
  1191.  
  1192.      ___________________________________________________________________
  1193.  
  1194.  
  1195.      Do you own a Modem or plan to purchase one soon? ____Yes ____No
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.